<?php

class Usuario extends CActiveRecord {

    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public function rules() {
        // NOTE: you should only define rules for those attributes that
        // will receive user inputs.
        return array(
            array('nombres, apellidos, nombre_usuario, contraseña, email, ciudad', 'required', 'message' => 'Campo obligatorio'),
            array('numero_telefono, numero_celular', 'numerical', 'integerOnly' => true),
            array('nombres, apellidos, email', 'length', 'max' => 50, 'message' => 'Ha superado el numero de caracteres permitidos'),
            array('nombre_usuario, ciudad', 'length', 'max' => 20, 'message' => 'Ha superado el numero de caracteres permitidos'),
            array('contraseña', 'length', 'max' => 15, 'message' => 'Ha superado el numero de caracteres permitidos'),
            // The following rule is used by search().
            // @todo Please remove those attributes that should not be searched.
            array('nombres, apellidos, nombre_usuario, contraseña, numero_telefono, numero_celular, email, ciudad', 'safe', 'on' => 'search'),
        );
    }

}

